package com.nccsjz.base;

/**
 * BaseService.java是所有业务类的父类
 */

import java.sql.Connection;
import java.sql.SQLException;

import utils.DBUtils;

/**
 * BaseService抽象类作为所有业务类的父类
 * 
 * @author jason 2009-10-12
 * @since 1.0
 */
public abstract class BaseService {
	
	/** con Connection 数据库连接对象 */
	protected Connection con;
	
	/** 
	 * openCon方法用于获取数据库连接对象
	 * 
	 * @throws SQLException
	 */
	protected void openCon() throws SQLException{
		con = DBUtils.getConnection();
	}
	
	/**
	 * closeCon方法用于关闭与数据库相关的操作
	 * 
	 * @param stmt	Statement	命令执行对象
	 * @param rs	ResultSet	结果集对象
	 * @throws SQLException
	 */
	protected void closeCon() throws SQLException{
		DBUtils.CloseCon(con);
	}
	
}
